body, input, textarea, select, button {
	font: "微软雅黑";
	font-size:12px
}
body{margin:0;padding:0}
html {
	_width: 100%;
	_height: 100%;
	color: #666666;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
 _filter: expression(document.execCommand("BackgroundImageCache", false, true));
	background-color: #fff;
 _background-image: url(about: blank);
	_background-attachment: fixed;
}

a {
	text-decoration:none
}
.pop-up .mr10 {
	margin-right:10px;
	width:140px
	
}
.pop-up .mb5 {
	margin-bottom:5px
}
.pop-up .mb10 {
	margin-bottom:10px
}
.pop-up .hidden {
	display:none
}
a.a-link:link, a.a-link:visited {
	color:#005ea7
}
input, select {
	vertical-align:middle;
	margin:0;
	height:22px;
}
.pop-up .sel-16 {
	height:25px;
	line-height:25px;
	padding:2px 0;
	border:1px solid #ddd;
	background:#fafafa
}
.pop-up .fieldset {
	border:1px solid #ddd;
	width:798px;
	height:398px;
	margin:0 auto;
}
.pop-up .fieldset .fs-tit {
	overflow:hidden;
	font-weight:bold;
	height:36px;
	line-height:36px;
	padding:0 10px
}
.pop-up .fieldset .fs-tit .fs-t, .fieldset .fs-n-tit .fs-t {
	font-size:14px
}
.pop-up .fieldset .fs-tit .a-link, .fieldset .fs-n-tit .a-link {
	font-weight:normal;
	margin-left:150px;
	display:block;
	width:80px;
	height:35px;
	line-height:35px
}
.pop-up .fieldset .fs-tit {
	background-color:#f7f7f7;
	border-bottom:1px solid #ddd
}
.pop-up .fieldset .fs-n-tit {
	background-color:#fff
}
.pop-up .fieldset .fd-index .fs-t {
	border-top: 3px solid #6F2C91;
	color: #6F2C91;
	font-family: "微软雅黑";
	font-size: 14px;
	font-weight: bold;
	height: 35px;
	line-height: 35px;
	margin-top: -1px;
	padding: 0 15px;
	display:block;
	width:90px;
	text-align:center
}
.pop-up .fieldset .fd-index .mr10 {
	border-top-color:#c8c8c8;
	color:#c8c8c8
}
.pop-up .fieldset .fs-con {
	padding:10px 20px;
	background-color:#fff
}
.pop-up .fieldset .spe {
	padding:0 5px
}
.pop-up .btn-s-b {
	background:none repeat scroll 0 0 #F5F5F5;
	border:1px solid #dddddd;
	-webkit-border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	border-radius:3px 3px 3px 3px;
	display:inline-block;
	height:24px;
	line-height:24px;
	text-align:center;
	vertical-align:middle
}
.pop-up .btn-s2 {
	background:none repeat scroll 0 0 #E4393C;
	border:1px solid #db3436;
	-webkit-border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	border-radius:3px 3px 3px 3px;
	display:inline-block;
	height:24px;
	line-height:24px;
	text-align:center;
	vertical-align:middle
}
.pop-up .btn-s-b:hover {
	text-decoration:none
}
.pop-up .btn-s-b span {
	color:#666;
	padding:0 10px
}
.pop-up .btn-s2 span {
	color:#fff;
	padding:0 10px
}
.pop-up .t-grid {
	overflow:hidden
}
.pop-up .t-g-l th, t-g-r th {
	background:#f0f0f0
}
.pop-up .t-g-l .th_borderright, .t-g-r .th_borderright {
	border-right:1px solid #f8f7f7;
}
.pop-up .t-g-l .top_th, .t-g-r .top_th {
	background:#ecd9f3;
	border-bottom:1px solid #ac76c8;
	height:23px;
	line-height:23px;
	color:#6f2c91;
	font-weight:600
}
.pop-up .cho-n-ser {
	margin:10px 0 10px 90px;
	margin-bottom:10px
}
.pop-up .cho-n-ser label {
	display:inline-block;
	text-align:right;
	font-weight:600;
	color:#667177
}
.pop-up .cho-num .cho-f {
	line-height:24px;
	padding:0 15px
}
.pop-up .cho-num .cho-f .cho-f-tit {
	font-weight:bold;
	color:#667177
}
.pop-up .cho-num .cho-f .cho-f-con {
	margin-bottom:10px;
	display:inline-block;
	color:#666
}
.pop-up .choose-type .type-item, .choose-type .type-item:link {
	display:inline-block;
	height:26px;
	line-height:26px;
	border:1px solid #ddd;
	padding:0 10px;
	margin:2px 10px 2px 0;
	cursor:pointer;
	vertical-align:middle;
	color:#333;
	text-decoration:none;
	position:relative
}
.pop-up .choose-type .type-item span, .choose-type .type-item:link span {
	color:#999
}
.pop-up .choose-type .type-item b, .choose-type .type-item:link b {
	display:none
}
.pop-up .choose-type .type-item:hover, .choose-type .type-item:link:hover {
	text-decoration:none;
	color:#333
}
.pop-up .choose-type .type-item.selected, .choose-type .type-item:link.selected {
	line-height:24px;
	height:24px;
	border:2px solid #e4393c;
	padding:0 9px;
	color:#e4393c
}
.pop-up .choose-type .type-item.selected b, .choose-type .type-item:link.selected b {
	background:url(i/eve-ico.png) no-repeat 0 0;
	position:absolute;
	right:0;
	top:13px;
	width:11px;
	height:11px;
	display:block
}
.pop-up .get-more:link, .get-more:visited {
	color:#e13235
}
.pop-up .cho-package .cho-f {
	line-height:24px
}
.pop-up .cho-package .cho-f .cho-f-con {
	padding:0 15px;
	margin-bottom:10px;
	display:inline-block;
	color:#666
}
.pop-up .o-g-num {
	line-height:24px
}
.pop-up .o-g-num .o-g-con {
	padding-left:16px
}
.pop-up .o-g-num .o-g-tit {
	padding:10px 0 8px
}
.pop-up .o-g-num .o-g-m {
	padding:5px 0 15px
}
.pop-up .o-g-done {
	color:#999;
	padding-left:16px;
	line-height:34px
}
.pop-up .o-g-done b {
	color:#333;
	font-size:14px;
	font-family:verdana
}
.pop-up .pck-detail {
	padding:0 10px;
	height:410px;
	overflow-y:auto
}
.pop-up .pck-detail .pck-d-tit {
	height:32px;
	line-height:32px
}
.pop-up .pck-detail .pck-d-tit b {
	color:#e4393c;
	font-size:14px
}
.pop-up .pck-detail .pck-d-tit span {
	color:#999
}
.pop-up .jtb-f {
	padding:10px 0;
	text-align:center
}
.pop-up .txt-activity {
	color:#f70;
	line-height:28px
}
.pop-up .fieldset.additional .fs-tit {
	background:#FFF;
	border-bottom:0 none;
	padding:0 20px
}
.pop-up .fieldset.additional .spe-block {
	background:#f3f3f3;
	line-height:30px;
	margin-bottom:2px;
	padding:0 5px
}
.pop-up .fieldset.additional p {
	line-height:28px
}
.pop-up .n-cols.additional .cols-l {
	width:68%
}
.pop-up .n-cols.additional .cols-l .fk-h {
	width:68px
}
.pop-up .n-cols.additional .cols-l .fk-d {
	margin-left:68px
}
.pop-up .n-cols.additional .cols-r {
	width:30%
}
/***********第二步开始************/
.pop-up .t-grid2 .t-g-l2 {
	border-right: 1px solid #F0F0F0;
	float: left;
	width: 100%;
}
.pop-up .t-grid2 .t-g-r2 {
	float: left;
	width: 49.8%;
}
.pop-up .t-grid2 {
	overflow:hidden
}
.pop-up .t-g-l2 th, t-g-r2 th {
	background:#f0f0f0
}
.pop-up .t-g-l2 .th_borderright, .t-g-r2 .th_borderright {
	border-right:1px solid #f8f7f7;
}
.pop-up .t-g-l2 .top_th, .t-g-r2 .top_th {
	background:#ecd9f3;
	border-bottom:1px solid #6f2c91;
	height:23px;
	line-height:23px
}
.pop-up .t-grid2 table {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	text-align:center;
}
.pop-up .t-grid2 table thead {
	background-color:#f0f0f0
}
.pop-up .t-grid2 table tbody tr.hover, .t-grid2 table tbody tr:hover {
	background-color:#fafafa
}
.pop-up .t-grid2 table tbody tr {
	cursor:pointer
}
.pop-up .t-grid2 table tbody tr.selected {
	background-color:#fff9d2
}
.pop-up .t-grid2 table td, .t-grid2 table th {
	line-height:24px;
	padding:8px 5px
}
.pop-up .t-grid2 table th {
	height:24px;
	font-weight:normal;
	color:#666;
	text-align:center;
	font-family:"微软雅黑";
	font-size:14px  
}
.pop-up .t-grid2 table td {
	border-bottom:1px solid #ebebeb;
	font-family:"微软雅黑";
	color:#666
}
.pop-up .t-grid2 table .phone-num {
	font-size:14px;
	font-family:verdana;
	font-weight:bold
}
.pop-up .t-grid2 table .fc-price {
	font-size:16px;
	font-family:verdana;
	color:#e4393c
}
.pop-up .t-grid2 table .td-rule {
	text-align:left;
	border-right:1px solid #ebebeb
}
.pop-up .t-grid2 .t-page {
	text-align:right;
	padding:10px 0 0;
	clear:both;
	height:28px
}
.pop-up .t-grid2 .t-page a {
	border:1px solid #ccc;
	-webkit-border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	border-radius:3px 3px 3px 3px;
	display:inline-block;
	font-weight:bold;
	height:26px;
	line-height:26px;
	text-align:center;
	padding:0 10px;
	margin-left:5px;
	color:#005ea7
}
.pop-up .pop-upfont {
	text-align:center;
	font-size:16px;
	font-family:"微软雅黑";
	color:#667177
}
.pop-up .pop-upfont strong {
	color:#ed1c24
}
.pop-up .fieldset .close {
	float:right;
	width:30px;
	height:30px;
	background:url(../images/pop-uppic.jpg) no-repeat;
}
.pop-up .fieldset .close a {
	display:block;
	width:30px;
	height:30px
}
.pop-up .t-grid2 .t-g-l2 span.hint{text-align:center;display:block;color:#8d50b4;font-family:"微软雅黑";font-size:18px;margin:15px 0 5px} 
.pop-up .t-grid2 .t-g-l2 span.hint img{margin-top:30px}